const { fork } = require('child_process');
const normal = fork('./subprocess.js', ['normal']);


// 开启 server，并发送 socket 给子进程。
// 使用 `pauseOnConnect` 防止 socket 在被发送到子进程之前被读取。
const server = require('net').createServer({ pauseOnConnect: true });
server.on('connection', (socket) => {

  
  // 普通优先级
  normal.send('socket', socket);
});
server.listen(1337,function(){
  //给子进程发送TCP服务器(句柄)
  normal.send('server',server)
});

//curl localhost:1337 测试